hvm: Clean up treatment of is_dying per-domain boolean. All critical
authorKeir Fraser <keir@xensource.com>
Fri, 13 Apr 2007 13:59:06 +0000 (14:59 +0100)
committerKeir Fraser <keir@xensource.com>
Fri, 13 Apr 2007 13:59:06 +0000 (14:59 +0100)
commit0c8a05c14251778943ed7243bb2c20eb9dcf9b65
treec48581b9d1b6667138c5c17a015b17c51c1e8a9c
parent4a507d9105776305edbafca73bdc5e3ad8edda0f
hvm: Clean up treatment of is_dying per-domain boolean. All critical
checks are done under an appropriate lock, allowing the lock-free
protocols surrounding this boolean to be removed.

Also simplification and fixes to code for setting/zapping the ioreq
and buf_ioreq shared pages.

Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/intercept.c
xen/arch/x86/hvm/io.c
xen/arch/x86/hvm/platform.c
xen/arch/x86/mm.c
xen/arch/x86/x86_32/domain_page.c
xen/common/domain.c
xen/include/asm-x86/hvm/domain.h
xen/include/asm-x86/hvm/support.h
xen/include/xen/domain_page.h